turtlehead (chelone glabra) - Turkish English Dictionary